﻿#region Librerias

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ESF.General.MVP;

#endregion


namespace ESF.SSO.Presenter.Admin.User
{
	public interface IBrowseUsersViewer : IBaseBrowsePagedViewer<ESF.SSO.Core.Entities.User>
	{
		string UserAlias { set; get; }
		
		string UserEmail { set; get; }
		
		bool? IsEnabled { set; get; }
		
		string UserFirstName { set; get; }
		
		string UserSecondName { set; get; }
		
		string UserLastName { set; get; }
		
		string UserSurName { set; get; }
		
		int? UserIdentificationTypeID { set; get; }
		
		string UserIdentificationNumber { set; get; }
		
		string UserEnterpriseName { set; get; }

		string UserPositionName { set; get; }

		string UserProfessionName { set; get; }
		
		List<ESF.General.Entity.BasicReference> EnabledList { set; }

		List<ESF.General.Entity.BasicReference> ExtraAppSteps { set; }

		List<ESF.General.Entity.BasicReference> UserGroupList { set; }

		ESF.General.Entity.BasicReference UserGroup { set; get; }

		string filExtraValue { set; get; }
	}
}
